<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>将string的每个字符间隔一个空格返回</title>
    <!--好的代码像粥一样,是得用时间和精力熬的。-->
</head>
<body>
<script>
    /**
     * 1.让用户从键盘输入一个字符串
     * 2.判断用户输入的是否为字符串
     * 3.将字符串打成数组
     * 4.用for循环来遍历字符串,不遍历最后一位字符
     * 5.通过遍历得到的索引值找到数组上对应的值，逐个加上空格字符串，再复制给sum
     *      当循环结束后，此时的sum值与最后的结果只相差最后一个索引值上的值
     * 6.再用字符串的charAt属性，找到最后一个索引值上的值，然后赋值给sum
     * 7.调用函数即完成本题
     * **/
    var addSpace = function(){
        var str = prompt("请输入一个字符串！");
            var sum = "";
            var arr = str.split("");
            for(var i = 0; i < arr.length-1; i++){
                sum = sum + arr[i] + " ";
            }
            sum = sum +str.charAt(str.length-1);
            document.write(sum);
    };
    addSpace();
</script>
</body>
</html>
